═══ 1. About PM Directory Enforcer ═══ This 32 bit Presentation Manager application compares the file contents of 2 directories. Choose newer/older/equal files from the select dialog and perform basic file maintenance and manual refreshes or backups. Ideal for insuring files are current across your hard drives, network drives and floppies. The file listing window contains symbols denoting which files are newer or larger. Files may be selected for manipulation manually or by date/time comparisons. Copy, Move and Delete commands are provided for file refreshing and backup. Protect and Unprotect commands are available for safegaurding files. Configure the Edit and Compare functions to call the programs of your choice. Please see the following sections for more information: PM Directory Enforcer Overview About Coolware Registration and Support Obligatory Disclaimer Revision History ═══ 2. PM Directory Enforcer Overview ═══ PM Directory Enforcer is ideal for manually insuring files are current across your hard drives, network drives and floppies. Please see the following sections for more information: Selecting directories to compare Comparison results window Selecting files for manipulation File function buttons PM Directory Enforcer function buttons ═══ 2.1. Selecting directories to compare ═══ The directories to be compared are specified through the 'Select Directories' dialog which appears when you start the program. This dialog may be invoked any time through the 'Change Directory' button on the main window display. There are three radio buttons and an entry field on this dialog that allow you to filter the files to be compared. You may enter a file mask in the entry field to perform the first level of filtering. This mask can be any valid file mask that you would enter at a 'dir' command. Once PM Directory Enforcer has accumulated all files in the two directories that match the file mask, the radio buttons can be used to further filter those files: 'Show all' just uses all files that match the file mask. 'Show all mismatches' uses only files that match the file mask that are either in one directory, but not the other or are in both directories and are "different". 'Show all common mismatches' uses only files that match the file mask that exist in both directories and are "different". If you select the 'Compare by size' check box, the resultant comparison display will be based on the size of the files instead of the date and times. Note that you may also specify 2 directories as parameters to PM Directory Enforcer and bypass the initial directory selection dialog. A small command file called PMDE.cmd is provided to make command line start up easier. ═══ 2.2. Comparison results display ═══ File comparisons are based upon date and time unless the 'Compare by size' box was checked on the directory selection dialog. The results of the comparison are shown in the middle column: '>>' means the file in the left side of the display is newer or larger than the one on the right. '<<' means the file in the right side of the display is newer or larger than the one on the left. A blank means the files' dates, times and sizes are equal. Note that PM Directory Enforcer does not compare the contents of the files themselves. ═══ 2.3. Selecting files for manipulation ═══ You may manually select files in the list by selecting them with the mouse and/or using the 'Select' dialog accessible from the 'Select' button from the middle 'functions' button. Note that re-invoking the 'Select' dialog does not clear the current selections. This is so you may build file selections from multiple criteria. ═══ 2.4. File function buttons ═══ At the top of the main window are 3 columns of buttons. The first column applies to the files listed in the left side of the dislay. The third column applies to the files listed in the right side of the display. The Copy buttons mean copy these files to "the other side (directory)". The Functions buttons expand to a list of other available functions: Open uses the OS/2 workplace shell default program for the selected file type(s). Edit uses the editor specified in the 'Configuration' dialog. Move, unlike the OS/2 equivilant, will replace the target file with the source file. It will not replace a write protected file. The source file is deleted. Delete deletes the file. It will not delete a write protected file. Protect adds the read-only attribute to the file. Unprotect removes the read-only attribute from the file. Cancel closes the list of functions. These functions apply only to files selected in the list. ═══ 2.5. PM Directory Enforcer function buttons ═══ The second (middle) column of buttons at the top of the main window apply to either both directories or to PM Directory Enforcer itself. The Change Directory button is used to specify which directories to compare. The Functions buttons expand to a list of other available functions: Select invokes the Selection dialog for performing logical file selections. Compare uses the comparison program specified in the 'Configuration' dialog to compare each selected file pair in the list. Configure invokes PM Directory Enforcer's Configuration dialog. Help invokes PM Directory Enforcer's online help (this). About invokes the product information dialog. Cancel closes the list of functions. ═══ 3. Registration and Support ═══ Registration This version ( 2.4 ) of PM Directory Enforcer is FREEWARE. Support If you have any comments, suggestions or questions, feel free to forward them on paper to the following address or electronically via CompuServe id : 76500,2557 through private mail or general posts to the OS2BVEN forum. Coolware PO Box 18863 Atlanta, GA 31126 ═══ 4. Obligatory Disclaimer ═══ The PM Directory Enforcer program and all accompanying documentation are provided on an "AS IS" basis. This means that Coolware does not warrant, guarantee, or make any other representations regarding the use, or results of use, of PM Directory Enforcer or the documentation in terms of accuracy, reliability, correctness, currentness, or otherwise. Coolware will not be held responsible for any direct, indirect, incidental, or consequential damages including damages for loss of business profits, business interruption, loss of business information, or otherwise arising from the use or inability to use PM Directory Enforcer, even if Coolware has been advised of the possibility of such damages. The use of this product is on an "AT YOUR OWN RISK" basis. ═══ 5. Revision History ═══ Date Version 4/25/1996 2.4  Fixed file name display error.  Set focus on container after reading directories. 3/11/1996 2.3  Enabled file size comparisons. 9/02/1994 2.2  Removed obnoxious title updates during file list clear. 7/09/1994 2.1  Reworked command buttons to save screen space.  Added Workplace Shell 'Open' option to function commands.  Added online help. 12/15/1993 2.0  Converted to 32 bit code.  Added multi-threading.  Made main window sizeable. 04/07/1990 1.0  Initial release. ═══ 6. About Coolware ═══ Coolware PO Box 18863 Atlanta, GA 31126 CompuServe id : 76500,2557. Coolware has been providing shareware to the OS/2 community since OS/2 version 1.3. Coolware's philosophy is to provide open ended software that you, the user, adopt to your particular working style. Coolware products can be found on CompuServe in the OS2USER and/or OS2SHARE forums with the COOLWARE keyword. All prices are in US dollars and subject to change without notice. All products may be registered online through CompuServe's SWREG forum. Current Coolware products can be found on many electronic bulletin boards. However, because there are so many BBSes these days support can only be guaranteed (electronically) through CompuServe. US mail will, of course, be supported as well. Current Coolware products include: PM Directory Enforcer The premiere OS/2 directory compare utility. PM Scrapbook Personal Information Manager/Database with address books, to-do lists and note pads organized in a graphical tree format. ═══ 7. PM Directory Enforcer ═══ free CompuServe SWREG id#: N/A This 32 bit Presentation Manager application compares the file contents of 2 directories. Select newer/older/equal files and perform basic file maintenance and manual refreshes or backups. Ideal for insuring files are current across your hard drives, network drives and floppies. The file listing window contains symbols denoting which files are newer. Files may be selected for manipulation manually or by date/time comparisons. Copy, Move and Delete commands are provided for file refreshing and backup. Protect and Unprotect commands are available for safegaurding files. Configure the Edit and Compare functions to call the programs of your choice. This program is featured in the VNR Computer Library publication 'Your OS/2 Consultant' and in the Sam's Publishing publication 'OS/2 2.11 Unleashed !'. The package consists of: PMDirEnf.exe Executable code. PMDirEnf.hlp Online help. PMDirEnf.txt A textual introduction. PMDE.cmd Command file to ease command line invocation. ═══ 8. PM Scrapbook ═══ $35 CompuServe SWREG id#: 1318 This 32 bit Presentation Manager application allows you to store any number of personal information "objects" in a file. These objects are organized in the familiar parent/child heirarchy (like the directories and subdirectories on a hard drive). The number and depth of these objects are limited only by your computer's memory. Unlike most personal information managers, PM Scrapbook accommodates the need to organize the seemingly senseless acquisition of textual information we all live and breathe by. This program is featured in the Sam's Publishing publication 'OS/2 2.11 Unleashed !'. The package consists of: PMScrpBk.exe Executable code. PMScrpBk.hlp Online help. PMScrpBk.txt A textual introduction. PMScrpbk.scb An example scrapbook. ═══ 9. Coolware Order Form ═══ Name: __________________________________ Date: ___-___-______ Address: _______________________________________________________ _______________________________________________________ _______________________________________________________ _______________________________________________________ E-Mail ID: _______________________________________________________ Where did you find this product: _______________________________ Registering version: _____________ Comments/Suggestions: __________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ┌───────┬────────────┬────────────────────────┬──────────────┐ │Qty │Unit Price │Description │Total │ ├───────┼────────────┼────────────────────────┼──────────────┤ │ │$35.00 │PM Scrapbook │ │ ├───────┼────────────┼────────────────────────┼──────────────┤ │-------│------------│Total order │ │ └───────┴────────────┴────────────────────────┴──────────────┘ Remit to: Coolware PO Box 18863 Atlanta, GA 31126 Note: Funds must be drawn on a US bank. Prices subject to change without notice. Corporate and quantity pricings are available upon request.